"""
求1000以内的回文素数。
一个大于1的正整数，如果除了1和它本身以外，不能被其他正整数整除，就叫素数
回文素数是一个既是素数又是回文数的整数。回文素数与记数系统的进位制有关。
回文素数是指，对一个整数n（n≥11）从左向右和从右向左读其结果值相同且是素数，即称n为回文素数。
例如：最初几个回文素数：11，101，131，151，181，191，313……
分析：首先该数必须是素数，然后若是2位数，则个位与十位数字要相等，若是3位数，则个位与百位数字要相等
"""

for i in range(11,1000):
   for j in range(2,i):
      if i%j==0:
         break;
# 是素数的话，在判断是否是回文数
   else:
#把i转成字符串，再判断是否是回文数
       i=str(i)
#i[::-1]  倒序
       if i ==i[::-1]:
           print(i,end='\t')




